import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import path from 'path';

export default defineConfig({
  plugins: [vue()],
  server: {
    port: 3000, // 服务启动端口，若被占用会自动寻找下一可用端口
    open: true, // 是否自动打开浏览器
    host: '0.0.0.0', // 解决启动后Network: use --host to expose问题
  },
  resolve: {
    alias: { // 根据需求添加配置别名
      '@': path.resolve(__dirname, 'src'),
      '@assets': path.resolve(__dirname, 'src/assets'),
      '@components': path.resolve(__dirname, 'src/components'),
      '@router': path.resolve(__dirname, 'src/router'),
      '@store': path.resolve(__dirname, 'src/store'),
      '@views': path.resolve(__dirname, 'src/views'),
    }
  }
})
